﻿
namespace AFS.VisitationRequestTool.Addin.Variables
{
    public static class General
    {
        // Used MS capitalization standards for public fields: http://msdn.microsoft.com/en-us/library/x2dbyw72.aspx

        public const string VisitTypeSocialVisitRequest = "Social Visit Request";

        public const string TabIndexOne = "TabPage1";
        public const string TabIndexTwo = "TabPage2";
        public const string TabIndexThree = "TabPage3";

        public const string TextVariableAFSPersonnel = "AFS Personnel";

        public const string AccountTypeUser = "User";
        public const string AccountDomainAccenture = "accenture.com";
        public const string AccountDomainAFS = "accenturefederal.com";

        public const string MeetingStatusOLMeeting = "olMeeting";

        public const string VisitTypeSocial = "Social";
        public const string VisitTypeOneTime = "One-Time";
        public const string VisitTypeRecurring = "Recurring";

        public const string SensitiveItemWillBeShared = "Will be shared";

        public const string SelectionYes = "Yes";
        public const string SelectionNo = "No";

        public const string SelectionTrue = "true";
        public const string SelectionFalse = "false";
    }

    public static class PopUpText
    {
        public const string MessageCaption = "Visitation Request Form Upload";
        public const string MessageBoxTextStatusOK = "Send Anyway";
        public const string MessageBoxTextStatusCancel = "Don't Send";

        public const string MessageBoxSubmitSuccess = "You have successfully submitted your visit request.\nPlease hit the 'Send' button to send the meeting invite to the listed attendee(s).";

        public const string ErrorProgramTryAgain = @"A program error occured during your request.\nPlease close your meeting invite and try your request again.\n
            If this message is recurring please contact ithelp@accenturefederal.com to report the issue.";

        public const string WarningAcnPersonnelOnUnsubmittedMeeting = @"You have Accenture personnel included in this meeting. 
            If a visit request will be needed for this meeting, please take a moment to create one from your meeting invite";

        //public struct PropertyItem
        //{
        //    public string propertyName;
        //    public Microsoft.Office.Interop.Outlook.OlUserPropertyType propertyType;

        //    PropertyItem(string propertyName, Microsoft.Office.Interop.Outlook.OlUserPropertyType propertyType)
        //    {
        //        this.propertyName = propertyName;
        //        this.propertyType = propertyType;
        //    }
        //}

    }

}
